Etan ThomasEtan Thomas
When the Data Goes Silent: Lessons from an Empty Esports Analysis PipelineLast week, I received an input file to analyse — and it was empty. Not empty ...
Sabalenka vs Osorio: A Clash of Titans in the US Open 2026 First RoundFrom the very first days of the US Open 2026, tennis fans witnessed a promisi...
Alphadjo Cisse: Milan's Boy Wonder and the Two October Nights That Could Decide an Olympic DreamIn Turin, the ball left Alphadjo Cisse's foot in a moment when the whole...
Asian Games 2026 Badminton Draw: A Final in Round Two, and the Five-Day Schedule Is the Real VariableOn 26 September 2026, at the Aichi-Nagoya arena, a second-round men's singles...
Vietnam National University Volleyball 2026: Da Nang Defends the Crown and the Problem of Depending on One PlayerOn the scoreboard at the Hai Phong arena, the final of Vietnam's 2026 nationa...
From Anfield 2026 to the Empty Data Pipeline: When Sports Metrics Need an AuditIn August 2026, at Anfield, I sat in front of a screen watching the Premier...
Decoding Athletics Injury Risk: The Handwritten Spreadsheet and the Silent DaysOctober 2026, Toyota Stadium, the second half of the sixth match in Nagoya...
Vietnam U23 and the lucky black shirt: an unsolved low-block problem before UzbekistanIn the 74th minute, as the match between Vietnam U23 and the Philippines U23...
PSSI Receives IDR 391 Billion from FIFA Before the 2027 Asian Cup: A Promised Sum and a Silence No One Has FilledOn the afternoon of Friday, 16 October 2026, there was not a single spectator...
Andreeva and Noskova Reach Beijing Third Round via Contrasting PathsThe number 13 is not a small detail. Mirra Andreeva has just won her 13th bag...
Thuy Linh and the Asian Games medal equation: When the foundation is not on courtIn an interview with Dan Tri, Vietnamese number one player Nguyen Thuy Linh...
Nam Dinh Beats HAGL 4-0 in V-League 2026-2027 Opening Day: Nguyen Xuan Son ShinesThe opening match of the 2026-2027 V-League saw Nam Dinh defeat HAGL 4-0. Goa...
Finland Stun Italy 3-2 in CEV EuroVolley 2026 Quarterfinal: A Four-Point Win and What It Really UnlocksOpening: Four Points In Turin, when the fifth set reached 13-13, the world...
Modena Futures: Italy's Beach Empire and the Dutch 'Ceiling' QuestionOn a Sunday afternoon in Modena, when the scoreline 21-11, 21-12 flashed on t...
Maledon Carried, Real Madrid Crushed Unicaja: Unpacking the Depth Behind a Blowout19 points from Theo Maledon. 16 points from Timothe Luwawu-Cabarrot. 15 point...
Five Minutes a Day and 644 Places in Six Weeks: The Long Road Back for J.J. Wolf“It was more like a car-wreck injury.” J.J. Wolf tells the story of that mome...
Thuy Linh, the Asian Games and the Gap Behind the MedalIn an Asian badminton quarterfinal, the distance between the world No. 22 and...
Al Ahly 4-2 Al-Ittihad Misrata: Seven Young Names Behind a Forgotten FriendlyDuring an international break morning, when most European leagues have paused...
Malaysia 3-0 Bangladesh: The Scoreline Is the Least Valuable Thing in This MatchIn the 52nd minute, Corbin-Ong received the ball down the left channel, cross...
The 20-Shuttle Enigma: India's Badminton Contingent and the Unseen Storm of Asian Games 2026In a June morning in Jakarta, I received a message from Rina – the substitute...
